---@class HotUpdatePanel : IBehaviour
---@field public Tip_txt UILabel
---@field public Update_obj UnityEngine.GameObject
---@field public Prog_obj UnityEngine.GameObject
---@field public Load_sdr UISlider
---@field public Versions_txt UILabel
---@field public Load_txt UILabel
---@field public Prog_txt UILabel
---@field public Ask_obj UnityEngine.GameObject
---@field public Dialog1_obj UnityEngine.GameObject
---@field public Dialog2_obj UnityEngine.GameObject
---@field public Info_txt UILabel
---@field public Link_obj UnityEngine.GameObject
---@field public Dialog_obj UnityEngine.GameObject
---@field public Dialog_sp UISprite
---@return HotUpdatePanel
local this = class('HotUpdatePanel', IBehaviour)

---@param obj UnityEngine.GameObject
function this:Awake(obj)
    self.super:Awake(obj)
	self.Tip_txt = self:GetComponent('Texture/Tip_txt', UILabel)
	self.Update_obj = self:FindGameObject('Update_obj')
	self.Prog_obj = self:FindGameObject('Update_obj/Prog_obj')
	self.Load_sdr = self:GetComponent('Update_obj/Prog_obj/Load_sdr', UISlider)
	self.Versions_txt = self:GetComponent('Update_obj/Prog_obj/Versions_txt', UILabel)
	self.Load_txt = self:GetComponent('Update_obj/Prog_obj/Load_txt', UILabel)
	self.Prog_txt = self:GetComponent('Update_obj/Prog_obj/Prog_txt', UILabel)
	self.Ask_obj = self:FindGameObject('Update_obj/Ask_obj')
	self.Dialog1_obj = self:FindGameObject('Update_obj/Ask_obj/Dialog1_obj')
	self.Dialog2_obj = self:FindGameObject('Update_obj/Ask_obj/Dialog2_obj')
	self.Info_txt = self:GetComponent('Update_obj/Ask_obj/Info_txt', UILabel)
	self.Link_obj = self:FindGameObject('Update_obj/Link_obj')
	self.Dialog_obj = self:FindGameObject('Update_obj/Link_obj/Dialog_obj')
	self.Dialog_sp = self:GetComponent('Update_obj/Dialog_sp', UISprite)
end

return this